package com.whfc.mach.param;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @author sun_guodong
 * @description
 * @date 2020-11-11
 */
@Data
public class MachQueryParam implements Serializable {
    /**
     * 组织机构id
     */
    @NotNull
    protected Integer deptId;
    /**
     * 设备类型id
     */
    protected Integer machType;
    /**
     * 在场状态
     */
    protected Integer state;
    /**
     * 合作单位id
     */
    protected Integer corpId;
    /**
     * 绑定状态 0-未绑定 1-已绑定
     */
    protected Integer bindFlag;
    /**
     * 网络状态 0-离线 1-在线
     */
    protected Integer netState;
    /**
     * 工作状态 1，4停机 2-怠机 3-工作
     */
    protected Integer workState;
    protected String keyword;
    protected List<Integer> deptIds;

    protected List<Integer> machTypeIds;

    protected List<Integer> corpIds;

    private Integer machId;

}
